www.gusucode.com > 溷沌分析工具箱 - OpenTSTOOL1.11 > 混沌分析工具箱 - OpenTSTOOL1.11\tstoolbox\@signal\intspikeint.m
function rs = intspikeint(s,len) %tstoolbox/@signal/intspikeint % Syntax: % * rs = intspikeint(s) % % Compute the interspike intervalls for a spiked scalar timeseries, % using transformation on ranked values. % % Copyright 1997-2001 DPI Goettingen, License http://www.physik3.gwdg.de/tstool/gpl.txt error(nargchk(2,2,nargin)); a = getaxis(s,1); scalefac = delta(a); N = dlens(s,1); % Laenge in der ersten Dimension (sollte auch die einzige sein (skalar)) ts = data(s); % Die Datenwerte des Input-Signals werden nach ts kopiert [dummy, index] = sort(ts); ts(index) = 0:1/(N-1):1; for i=1:N end c = core(intv); rs = signal(c, s); % special constructor calling syntax for working routines rs = setyunit(rs, unit(a)); rs = setyname(rs, name(a)); rs = setaxis(rs, 1, achse); rs = addhistory(rs, ['Calculated interspike intervalls'] );